![]() |
PATH![]() |
The ATA Manager manages the ATA controller and its protocol. It provides data transport services between ATA devices and the system, directing commands to the appropriate device and handling interrupts from the devices.
The ATA Manager schedules I/O requests from the ATA disk driver, the operating system, and applications. It is also responsible for managing the hardware interface to the ATA controller electronics.
When making calls to the ATA Manager you have to pass and retrieve parameter information through a parameter block. The size and content of the parameter block depends on the function being called. However, all calls to the ATA Manager have a common parameter block header structure. The structure of the ataPBHdr parameter block is common to all ATA parameter block data types. Several additional ATA parameter block data types have been defined for the various functions of the ATA Manager. The additional parameter block data types, which are specific to the function being called, are described in ATA Manager Reference
Previous | Back Up One Level | Next | Show Frames | Hide Frames